Whats new in 42 ver? 1. Bug fixed: filling holes procedure leave geometry of object intact. 2. Single triangle deletion possibility. 3. Save current screen content as sound wave (*.wav file). 4. Possibility saving curr scr content as music module (*.mod file) - - some 'noise'. 5. Attempt for shrinking data (predefined object, menu size, I throw out some help data). 6. I renew ascii_to_integer and atof procs. 7. Solids assembled of wall that is rotating spline and multi segment pipes - more convenient editing possiblities. 8. Bug removed: Filling holes feature now insert 1 triangle not 3 in single hole. 9. Ability to load: big endian LightWave 3d v5.x *.lwo (correct up to 65535 vertices) and big endian Stanford *.ply files. 10. 3dmath.inc -> I remove two redundand procs and one trivial. Those procs was used few times in code, transform to existing proc was easy task. As effect, I achive less bloated sources and executables. 11. Two ways of smoothing jagged edges (jag. ed. is usual effect of removing inside triangles proc.). 12. Effort for cleaning src code. Bugs, I noticed: - Problems with submit FFD cage modified object when only one selected chunk is processed... To properly work with FFD - (free form deformation) user should edit whole object... - Chunk number '0' problems... sometimes one chunk alone triangle .. - Not always corrected saving to 3ds file - always press 'sort chunks' button before saving object above 65535 elements .. - Weird edges detecting - unstable edges count info... - Blender saves corresponding 3ds file with one more face than win3ds.. - Bezier patches objects, not properly meshed.. - Tesselate whole object option many times invalid - not whole part of object is affected (not all chunks of object - no problem in one chunk object cause..) - Marking boundary edges operation - very seldom correct.. - Positiv (z coord/normal vect) and selected area tesselation simultanously not correct - I always get crash .. - N key: sometimes I get crash. - Deformation spline: Sometimes invalid displaying last key node. - Invalid small texture in all but RP displaying models.. todo: - Condition to not enter rendering tri proc if all coords are outside viewport (early cut off to all triangles through peel proc).. - End small texture routines - insert predefined one ex. rose in 16 colors.. - Finish work around Bezier triangle and rectangular patches. - Finish object with wall based on rotated spline feature.. (shy effort, to finish) - Filling holes proc modify geometry - rem such modifications.. Done NOTE - app unstable, may crash in any time, test with care.. Maciej, March 2025